travel over water - French English Dictionary